/**
 * 分类导航数据
 */

// 导入
import { findHeadCategory } from '@/api/home'

export default {
  // 开启命名空间
  namespaced: true,
  // 定义数据
  state: () => {
    return {
      navs: [] // 分类列表
    }
  },

  // 修改数据
  mutations: {
    // 存储navs(同步)
    setNavs (state, navs) {
      state.navs = navs
    }
  },

  // 异步获取数据
  actions: {
    // 调用后台数据获取navs的接口
    async getNavsAction ({ commit }, payload) {
      const { result } = await findHeadCategory()
      // console.log('分类:', result)
      commit('setNavs', result)
    }
  }

}
